Application Developer
Woodbury, MN (hybrid)
Job Description:
We are seeking an experienced Application Developer with a strong background in C#, Kotlin, Postgres, React, and T-SQL to design, develop, and maintain high-quality software applications. The ideal candidate will have a solid understanding of the software development lifecycle, be adept at problem-solving, and have the ability to work collaboratively within a team.
Key Responsibilities:
- Application Development: Design, develop, and implement scalable and efficient applications using C#, Kotlin, React, and T-SQL.
- Database Management: Develop and optimize database schemas and queries using Postgres and T-SQL. Ensure data integrity, security, and performance.
- Front-End Development: Create and maintain user-friendly and responsive interfaces using React. Implement interactive features and ensure cross-browser compatibility.
- Back-End Development: Build and maintain robust server-side logic and APIs using C#. Integrate with various databases and external services.
- Code Quality: Write clean, maintainable, and efficient code. Perform code reviews and ensure adherence to coding standards and best practices.
- Testing and Debugging: Develop and execute test cases to ensure software quality. Identify and resolve bugs and performance issues.
- Documentation: Document application designs, code, and processes. Maintain up-to-date technical documentation for future reference and onboarding.
- Collaboration: Work closely with cross-functional teams including product managers, designers, and other developers to understand requirements and deliver solutions.
- Continuous Improvement: Stay current with industry trends and emerging technologies. Recommend and implement improvements to enhance software performance and development processes.
Required Qualifications:
- Experience: 3+ years of professional experience in application development with expertise in C#, Kotlin, Postgres, React, and T-SQL.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Technical Skills:
- Proficiency in C# for back-end development.
- Experience with Kotlin for Android development or server-side applications.
- Strong knowledge of Postgres for database management and T-SQL for querying.
- Expertise in building dynamic and responsive front-end applications using React
#DICE
kgohmann@c4techservices.com
cclausen@c4techservices.com
Read Full Description