Sammons Financial Group
Senior C# .NET Software Engineer
Sammons Financial Group, West Des Moines, Iowa, United States, 50265
Overview:
Designs, codes, tests, troubleshoots, maintains, and documents superior software solutions.Responsibilities:Greenfield full stack C# .NET development as well as enhancements to existing applications and Web APIs in an Agile Scrum environment.Prepare and interpret business, functional, and non-functional requirements.Design, code, test, troubleshoot, maintain, and document superior software solutions.Collaborate with architects and other software developers to implement the latest, cutting-edge industry best practices and techniques.Modernize, update, and support legacy systems as they are transitioned to current technologies.Plan, coordinate, and implement security measures to safeguard information resources against accidental or unauthorized modification, destruction, or disclosure.Ensure compatibility and interoperability of systems.Perform cost-benefit and return on investment analysis for proposed systems to aid management in making implementation decisions.Regularly provide guidance and training to less experienced analysts/programmers.Specific technical skills we are looking for:C# .NET Framework:
Proficiency with OOP and asynchronous programming. Experience with .NET Core/.NET latest frameworks, Web APIs, and familiarity with Entity Framework.UI Development:
React or other JavaScript frameworks.SQL:
Advanced skills in querying, stored procedures, and performance optimization.Legacy Application Support:
.NET full framework, .NET Web Forms, and Visual COBOL experience is not required but is a plus.Software Development Life Cycle (SDLC):
Understanding of SDLC, Agile, and DevOps processes and testing integration.Continuous Integration/Continuous Deployment (CI/CD):
Familiarity with CI/CD tools such as Azure Pipelines.Containerization and Cloud:
Experience with Docker and container orchestration (Kubernetes knowledge is a plus).Version Control Systems:
Experience with version control systems like Git.Qualifications:
College Degree in the field of computer science, information science, management information systems or equivalent work experience preferred.Eight years of IT development experience or equivalent preferred.Effective verbal and written communications skills and the ability to communicate with business partners and other IT staff.Problem solving skills sufficient to perform research and propose solutions.Ability to multitask and meet established deadlines.Knowledge of computer programming languages as required for the system.Commitment to embrace Sammons Financial Group Companies shared values (Accountability, Connection, Openness, Respect and Integrity).
Suitability Requirements:Criminal background check required.
Work Authorization/Sponsorship:At this time, were not considering candidates that need any type of immigration sponsorship now or in the future or those needing work authorization for this role (This includes, but is not limited to students on F1-OPT, F1-CPT, J-1, etc.)
Designs, codes, tests, troubleshoots, maintains, and documents superior software solutions.Responsibilities:Greenfield full stack C# .NET development as well as enhancements to existing applications and Web APIs in an Agile Scrum environment.Prepare and interpret business, functional, and non-functional requirements.Design, code, test, troubleshoot, maintain, and document superior software solutions.Collaborate with architects and other software developers to implement the latest, cutting-edge industry best practices and techniques.Modernize, update, and support legacy systems as they are transitioned to current technologies.Plan, coordinate, and implement security measures to safeguard information resources against accidental or unauthorized modification, destruction, or disclosure.Ensure compatibility and interoperability of systems.Perform cost-benefit and return on investment analysis for proposed systems to aid management in making implementation decisions.Regularly provide guidance and training to less experienced analysts/programmers.Specific technical skills we are looking for:C# .NET Framework:
Proficiency with OOP and asynchronous programming. Experience with .NET Core/.NET latest frameworks, Web APIs, and familiarity with Entity Framework.UI Development:
React or other JavaScript frameworks.SQL:
Advanced skills in querying, stored procedures, and performance optimization.Legacy Application Support:
.NET full framework, .NET Web Forms, and Visual COBOL experience is not required but is a plus.Software Development Life Cycle (SDLC):
Understanding of SDLC, Agile, and DevOps processes and testing integration.Continuous Integration/Continuous Deployment (CI/CD):
Familiarity with CI/CD tools such as Azure Pipelines.Containerization and Cloud:
Experience with Docker and container orchestration (Kubernetes knowledge is a plus).Version Control Systems:
Experience with version control systems like Git.Qualifications:
College Degree in the field of computer science, information science, management information systems or equivalent work experience preferred.Eight years of IT development experience or equivalent preferred.Effective verbal and written communications skills and the ability to communicate with business partners and other IT staff.Problem solving skills sufficient to perform research and propose solutions.Ability to multitask and meet established deadlines.Knowledge of computer programming languages as required for the system.Commitment to embrace Sammons Financial Group Companies shared values (Accountability, Connection, Openness, Respect and Integrity).
Suitability Requirements:Criminal background check required.
Work Authorization/Sponsorship:At this time, were not considering candidates that need any type of immigration sponsorship now or in the future or those needing work authorization for this role (This includes, but is not limited to students on F1-OPT, F1-CPT, J-1, etc.)