This position is for a software developer to work on cross-product initiatives to better integrate our portfolio of software systems and data dissemination websites and bring new cross-product services into production. Additionally, this role will work on initiatives to produce better analytics about our users and their usage of our products.
This position will have an annual starting salary of $80,000+, commensurate with experience.
50% Software Implementation and Analysis. Coding, refactoring, testing and deployment in both individual and team settings.
20% Software Architecture and Design. Iterative development of architecture and design in partnership with IT and research staff.
25% Deployment and Support. Support of production systems as necessary.
5% Other job duties as assigned. Professional development activities, participation in IT working groups, and other tasks as assigned.
Bachelor’s degree. Two years of work experience in application/web/systems development with a related bachelor’s degree or four years of work experience in application/web/systems development with a non-related bachelor’s degree.
Required experience includes:
API design and implementation
Databases (relational or NoSQL)
Effective oral and written communication skills are essential. This position requires the ability to work independently on complex projects as well as the ability to effectively collaborate with your colleagues.
Experience with one or more of the following:
Containerization technologies such as Docker
Service (or microservice) based architectures
Developing applications in a Linux environment
Working with and transforming large amounts of data
The Ruby on Rails Framework
Application server technologies such as NGINX and Passenger
Message queues such as RabbitMQ and Kafka
Data Analytics and B.I. experience
Proficiency in additional programming languages such as Python, Java or C/C++. An active github.com or similar code-sharing account (please share details in your resume or cover letter). Experience with parallel/distributed computations. Experience with Test-Driven Development, Continuous Integration, and other Agile software development concepts.
Internal Number: 334356
About University of Minnesota, Twin Cities
The University of Minnesota, founded in the belief that all people are enriched by understanding, is dedicated to the advancement of learning and the search for truth; to the sharing of this knowledge through education for a diverse community; and to the application of this knowledge to benefit the people of the state, the nation, and the world.