Software Engineer I/II or Sr-Customer Applications
at MidAmerican Energy Company
Des Moines, Iowa, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 05 May, 2025 | Not Specified | 06 Feb, 2025 | N/A | Owasp,Database Design,Consideration,Security,Oracle,Desktop Application Development,Participation,Federal Law,Design,Documentation,Color | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
This is a multi-level posting. Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise.
MidAmerican Energy Company is seeking a software engineer who can participate in all phases of the software development lifecycle. This software engineer will play a key role in maintaining existing software packages and systems, as well as implementing new systems from the ground up. Key responsibilities include end-to-end software development, supporting testing and documentation of applications, and acting as a technical subject matter expert for learned systems. This position requires regular rotation in the team’s after-hours on-call schedule.
The software development team primarily uses .Net Framework/.Net, as well as various supporting web technologies. Expansion into other languages and technologies is possible as the needs of the Company evolve.
Full SDLC development: Design, implementation, test, maintenance of application and service software. Involved with legacy and new development. (50%)
Documentation and support of systems, including on-call responsibilities. (20%)
Collaborate with IT teams to deliver software projects and meet overall IT objectives. (20%)
Perform any additional responsibilities as requested or assigned. (10%)
Provide technical input to assist in development of project planning. (0-5%)
Perform any additional responsibilities as requested or assigned. (0-5%)
Bachelor’s degree in management information systems (MIS), computer science, or related technical field; or equivalent work experience. Eighteen months of work and/or intern experience in business software application development is required for the level I.
Technology : C#, .Net, .Net Framework, SQL (Primarily Oracle), HTML/JS/CSS, React, Azure cloud services. Potential for additional technology requirements as business needs evolve.
Tooling : Visual Studio, Azure ADO (Work item management, code repos, CI/CD), Postman, Veracode
Knowledge :
- Web and desktop application development
- Common IT concepts (networking, user security)
- Architecture methodologies and system design
- Database design and best practices. Ability to write complex queries.
- Security: Awareness of common security risks (OWASP) and knowledge of security best practices to mitigate them. Preferred: Experience with static code analysis tools (Veracode) and development of secure production code.
- Bonus: Familiarity with Oracle Fusion and/or Oracle off the shelf products.
Skills :
- Ability to write clean code
- Participation in code reviews
- Supportive of Business Analyst testing efforts (explain impacts of code changes, investigate findings, resolve bugs)
- Willingness to generate documentation
- Effective analytical and problem-solving skills, demonstrable through oral and written communication Understanding of company’s existing IT environment and of applicable company policies, practices, and procedures.
- Employees must be able to perform the essential functions of the position, with or without an accommodation. We celebrate diversity, equity and inclusion, and we are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law.
MidAmerican Energy Company, a Midwest utility, provides regulated electric and natural gas service to more than 1.6 million customers in Illinois, Iowa, Nebraska and South Dakota. The company owns and operates a portfolio of power-generating assets, approximately 61% of which is wind generation.
At MidAmerican Energy Company, we celebrate diversity, equity and inclusion. MidAmerican Energy Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Des Moines, IA, USA