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)