Software Developer 2
ImageTrend
- Eagan, MN
- $80,000-95,000 per year
- Permanent
- Full-time
- About Us:
- Utilize Python, SQL database, Jupyter, C# and Microsoft Azure
- Add new features to the product and improve existing functionality through clean, well-documented code
- Write tests and documentation to keep up with an evolving codebase
- Proactively update lead developer(s) on status and escalate when appropriate
- Recognize patterns or issues in existing code to be refactored
- Interact with the full tech stack, from the database to the UI and application integrations with other solutions
- Assist in the estimation of high-level requirements and defined tasks during the planning process alongside senior developers, project managers and business analysts
- Interface with our QA and Support teams or other internal stakeholders, including troubleshooting defects and workflows, or assisting with client issues
- Assist junior team members and new hires
- Adhere to DevOps best practices
- Stay informed of new technologies or industry trends that we can consider implementing
- Travel to orientation, conferences or company events, and other onsite meetings as required
- Additional duties as assigned
- A degree in Computer Science or related field, or equivalent combination of education and relevant work experience
- Software development experience in Python, SQL, and an OO language, preferably C#
- Knowledge of basic application design and architecture
- Understanding of relational database principles and how to use them
- Familiarity with Microsoft Azure, or other server and hosting environments and deployment
- Ability to answer and explain decisions made in the development process
- Ability to define test cases and write code with them in mind
- Strong attention to detail and ability to identify quality code
- Strong communication skills, written and verbal, and a willingness to give and receive constructive feedback
- An insatiable curiosity and drive to learn
- Ability to work both independently and on a team towards a collective goal
- Strong work ethic, integrity, honesty, collaboration and team orientation
- Ability to travel up to 10% annually