Software Developer Mid

Duration:  24 Months

  • A Software Developer at the mid-level is typically responsible for designing, developing, and maintaining software applications. They work under limited supervision and may lead small development teams. Responsibilities may include:
  • Designing and developing software solutions based on technical requirements.
  • Writing clean, efficient, and maintainable code.
  • Testing and debugging code to ensure proper functionality.
  • Collaborating with other developers, designers, and stakeholders to deliver high-quality software solutions.
  • Participating in code reviews and providing constructive feedback to team members.
  • Mentoring junior developers and providing technical guidance and support.
  • Leading and/or participating in project planning and estimation.
  • Keeping abreast of emerging technologies and best practices in software development.
  • Providing support and maintenance for existing software applications.
  • Contributing to the continuous improvement of development processes and practices.

MAJOR JOB RESPONSIBILITIES

Bachelor’s degree in Computer Science or related discipline and typically 6 to 8 years of IT experience in related field

  • Appropriate technical skills - Extensive experience in System administration work in Weblogic Server admin, Unix/Linux admin skills, Unix shell scripting, Windows servers, Oracle DB, Batch scripting, Python scripting, Certificate mgmt, security compliance, patching work.
  • Previous experience in Planning, Scheduling, organizing mtgs, Coordination and Communication skills is a must
  • Good Experience in Oracle DB Technologies , PL/SQL , procedural languages (JAVA, J2EE, JMS, Python, .Net, Web applications, Web services ) is a plus.
  • Important Note: 1. This is a Fully On-site role in office - 3 days currently and may be 4/5 days in future.
  • 2. Only Candidates in Baltimore area will be accepted, due to Business requirements.

Qualifications:

  • Bachelor’s degree in Computer Science or related discipline and typically 6 to 8 years experience in (Oracle  DB Technologies – data model, interfaces, SQL reporting solutions ) or equivalent combination of education and work experience.
  • Appropriate technical skills - Extensive experience demonstrating skill performing analysis, design, programming and testing in procedural languages (JAVA, J2EE, JMS, Python, .Net, Web applications, Web services C++, .Net, Unix scripting/operating systems, etc.)
  • Strong problem solving and analysis ability.
  • Excellent communications skills (written and verbal)
  • Strong knowledge of IT Change Control and Source Control methodologies.
  • Knowledge of business practices pertaining to Electric Operations. (minimal requirement)