Geocomm
This is an EXPIRED job listing. Do not apply for this position!
Job Summary:
The Software Engineer designs, builds, unit tests, and maintains applications. They work within their Agile team and with the Product Owner and Product Manager to ensure that program objectives are known and requirements are clear. They are expected to participate in grooming of requirements to ensure detailed knowledge of the application and specific business requirements documented as a PBI. They are familiar with all aspects of software development. They work within a team and under general supervision. GeoComm offers flex scheduling so employees are able to work remotely if needed.
Responsibilities:
- Assists in the design and development of medium to large enterprise software solutions. Follows Agile methodologies to ensure that the expected outcomes are met.
- Unit tests software components to verify high quality. Software solutions need to meet the necessary requirements for scalability, load and performance. GeoComm development and coding standards are also followed. Improvement suggestions should also be raised and discussed with Software Development leadership, the Enterprise Architect or the assigned Product Owner.
- May lead projects through the Agile development process including design, development, unit testing and other functional area assistance as needed. Will assist with the grooming/requirements definition for Product Backlog Items. Focuses on successfully meeting all internal and external customer commitments.
- Communicates with internal customers (Software Development, Product Management, Technical Support, and Installation Services), and external customers to solve operational issues and understand business requirements. Must have the ability to communicate effectively to all levels within the business. Actively participates in daily SCRUM standup meetings. Creates technical documentation as needed.
- Maintains a proficient knowledge of appropriate programming languages including C#, HTML, Python scripting, SQL Server, JavaScript, SQL, XML, MSI, WiX and .Net. Experience with Xamarin may also be advantageous.
- Maintains a proficient knowledge of GeoComm software products, data communications, and hardware.
Qualifications:
- Ability to establish and maintain effective working relationships with other company personnel.
- Ability to perform highly responsible assignments requiring experience, judgment, and discretion for effective completion.
- Experience developing GIS applications using the Esri platform is a plus.
- Experience with telephony APIs, SIP, VoIP, and Asterisk are a plus.
- Working knowledge of Microsoft operating systems.
- A strong understanding of software Agile methodologies, particularly Scrum and other methodologies a plus
- A clear ability to manage a range of different personality types in a facilitative and mature manner
- Strong relationship building skills including the ability to relate constructively to all levels of the organization
- Strong listening and written and oral communication skills
- The desire to be part of, and to contribute to, a team environment
- Demonstrated commitment to keeping sensitive information confidential
- Ability to articulate ideas to both technical and non-technical addressees
- Exceptionally self-motivated and directed
- Embrace change and adaptation (positive change agent)
To Apply:
To be confidentially considered for this opportunity, interested candidates should submit a resume and cover letter to:
Renee Theisen
Human Resources
GeoComm, Inc.
320.281.2161
rtheisen@geo-comm.com