BCBSKS is looking for a .Net developer to design, develop, test, and deploy secure, scalable applications to support complex business processes, and to enhance and maintain existing applications for performance and reliability.
Requirements
- Proven ability to translate complex user specifications and business requirements into efficient, maintainable, and high-quality code.
- Advanced knowledge of data access methods to create, read, update, and delete data.
- Knowledge of industry architecture.
- Proficient with utilizing methodology concepts to support the full System Development Life Cycle (SDLC).
- In-depth understanding of database concepts and design principles.
- Awareness of current and emerging industry trends, tools, frameworks, and technologies.
- Proficient utilizing versioning tools.
Responsibilities
- Design, develop, test, and deploy robust, scalable, and secure application solutions to support complex business requirements.
- Interpret user stories and business needs into technical specifications and actionable development tasks.
- Enhance, refactor, and maintain existing applications with a focus on performance, stability, and scalability.
- Work collaboratively with product owners, business analysts, QA engineers, and fellow developers in an Agile/Scrum team.
- Serve as a subject matter expert in debugging and resolving complex application issues and performance bottlenecks.
- Ensure the delivery of high-quality code through comprehensive unit testing and participation in peer reviews.
- Contribute to architectural and design decisions, offering insights based on experience and best practices.
Other
- This position is eligible to work remotely, hybrid or onsite in accordance with our Telecommuting Policy. Applicants must reside in Kansas or Missouri or be willing to relocate as a condition of employment.
- High school diploma or equivalent required.
- Minimum of 5 years of application development experience with a thorough knowledge of at least one programming language.
- Superior analytical and deductive reasoning skills along with the ability to make decisions independently or with minimal direction.
- Ability to foster a continuous learning environment by engaging in activities that grow technical and leadership skills, both personally and across teams.