Prin Software Engineer - Artech LLC
Minneapolis, MN 55432
About the Job
Job Title: Prin Software Engineer
Job ID: 17072
Location: 7000 Central Ave NE Minneapolis Minnesota 55432-3568
Duration: 5 Months
Pay Range: $70-75/hr
JOB DESCRIPTION
Additional position detail from the manager below:
* Can you please confirm your top 3 skills sets required? SwiftUI, Java or Kotlin, full-stack development
* Can you please confirm the 3 main responsibilities/day to day activities required for this role?
1. Design, implement and test integration solutions and enhance existing components to ensure that software meets the business needs, that comply with applicable medical regulations.
2. Demonstrate ownership of software feature/module and drive development of the feature/module through SDLC.
3. Work closely with agile team to complete sprint planning, execution, and delivery
* What products (if any) will this role support? This role will support the Pelvic Health set of next generation products for Software. The Software product would be a iOS and Android tablet/handsets that will host a mobile application and this mobile application will help program Pelvic health implantable devices over BLE.
* What is your target years of experience? 7 year onwards. This is preferred to be a senior/principal role.
* When do you plan to start interviewing? ASAP
* Will you be looking to hire and start ASAP or will the start date be delayed? Hire and start ASAP
* Will the contingent worker be working remotely or onsite, or both (if both, please confirm possible schedule)? On-site or hybrid is preferred.
Responsibilities may include the following and other duties may be assigned.
Designs, develops, tests, debugs and implements operating systems components, software tools and utilities.
Proven experience in mobile app development with Swift , XML, Kotlin.
Solid experience in designing UIs with Swift for iOS and XML for Android.
Knowledge of integrating RESTful APIs and third-party services.
Strong experience with unit and integration testing for mobile apps.
Experience with configuration management tools and best practices (GitHub, GitLab, GSVN, etc.).
Experience building applications for high availability and scalability.
Determines systems software design requirements.
Ensures that system improvements are successfully implemented and monitored to increase efficiency. Generates systems software engineering policies, standards and procedures.
Exercises considerable latitude in determining deliverables of assignments, with limited oversight from manager
Coaches, reviews and delegates work to lower level specialists.
Innovation and Complexity: Problems and issues faced are difficult, moderately complex and undefined, and require detailed information gathering, analysis and investigation .
Develops solutions to moderately complex problems, and/or makes moderate to significant improvements of processes, systems or products independently to enhance performance of job area.
Implements solutions to problems.
Communication and Influence: communicates with internal and external customers and vendors at various levels . May negotiate with others to reach understanding or agreement, and influence decision making.
Required Knowledge and Experience: Requires mastery of a specialty area and full knowledge of industry practices, typically obtained through advanced education combined with experience. May have broad knowledge of project management. Requires a University Degree and minimum 7 years of relevant experience, or advanced degree with a minimum of 5 years of relevant experience.
Nice to have:
Programming Java, Swift, Kotlin desired.
Familiarity with Jetpack Compose, Kotlin Multi Platform.
Database experience with relational databases (MySQL, PostgreSQL) and data modeling.
Experience designing and coding for concurrent operations.
Experience with multi-threaded coding experience, along with both asynchronous and synchronous code.
Responsibilities may include the following and other duties may be assigned. Designs, develops, tests, debugs and implements operating systems components, software tools and utilities. Determines systems software design requirements. Ensures that system improvements are successfully implemented and monitored to increase efficiency. Generates systems software engineering policies, standards and procedures.
SPECIALIST CAREER STREAM: Typically an individual contributor with responsibility in a professional discipline or specialty. Delivers and/or manages projects assigned and works with other stakeholders to achieve desired results. May act as a mentor to colleagues or may direct the work of other lower level professionals. The majority of time is spent delivering and overseeing the projects from design to implementation while and adhering to policies, using specialized knowledge and skills normally acquired through advanced education (typically University).
Job ID: 17072
Location: 7000 Central Ave NE Minneapolis Minnesota 55432-3568
Duration: 5 Months
Pay Range: $70-75/hr
JOB DESCRIPTION
Additional position detail from the manager below:
* Can you please confirm your top 3 skills sets required? SwiftUI, Java or Kotlin, full-stack development
* Can you please confirm the 3 main responsibilities/day to day activities required for this role?
1. Design, implement and test integration solutions and enhance existing components to ensure that software meets the business needs, that comply with applicable medical regulations.
2. Demonstrate ownership of software feature/module and drive development of the feature/module through SDLC.
3. Work closely with agile team to complete sprint planning, execution, and delivery
* What products (if any) will this role support? This role will support the Pelvic Health set of next generation products for Software. The Software product would be a iOS and Android tablet/handsets that will host a mobile application and this mobile application will help program Pelvic health implantable devices over BLE.
* What is your target years of experience? 7 year onwards. This is preferred to be a senior/principal role.
* When do you plan to start interviewing? ASAP
* Will you be looking to hire and start ASAP or will the start date be delayed? Hire and start ASAP
* Will the contingent worker be working remotely or onsite, or both (if both, please confirm possible schedule)? On-site or hybrid is preferred.
Responsibilities may include the following and other duties may be assigned.
Designs, develops, tests, debugs and implements operating systems components, software tools and utilities.
Proven experience in mobile app development with Swift , XML, Kotlin.
Solid experience in designing UIs with Swift for iOS and XML for Android.
Knowledge of integrating RESTful APIs and third-party services.
Strong experience with unit and integration testing for mobile apps.
Experience with configuration management tools and best practices (GitHub, GitLab, GSVN, etc.).
Experience building applications for high availability and scalability.
Determines systems software design requirements.
Ensures that system improvements are successfully implemented and monitored to increase efficiency. Generates systems software engineering policies, standards and procedures.
Exercises considerable latitude in determining deliverables of assignments, with limited oversight from manager
Coaches, reviews and delegates work to lower level specialists.
Innovation and Complexity: Problems and issues faced are difficult, moderately complex and undefined, and require detailed information gathering, analysis and investigation .
Develops solutions to moderately complex problems, and/or makes moderate to significant improvements of processes, systems or products independently to enhance performance of job area.
Implements solutions to problems.
Communication and Influence: communicates with internal and external customers and vendors at various levels . May negotiate with others to reach understanding or agreement, and influence decision making.
Required Knowledge and Experience: Requires mastery of a specialty area and full knowledge of industry practices, typically obtained through advanced education combined with experience. May have broad knowledge of project management. Requires a University Degree and minimum 7 years of relevant experience, or advanced degree with a minimum of 5 years of relevant experience.
Nice to have:
Programming Java, Swift, Kotlin desired.
Familiarity with Jetpack Compose, Kotlin Multi Platform.
Database experience with relational databases (MySQL, PostgreSQL) and data modeling.
Experience designing and coding for concurrent operations.
Experience with multi-threaded coding experience, along with both asynchronous and synchronous code.
Responsibilities may include the following and other duties may be assigned. Designs, develops, tests, debugs and implements operating systems components, software tools and utilities. Determines systems software design requirements. Ensures that system improvements are successfully implemented and monitored to increase efficiency. Generates systems software engineering policies, standards and procedures.
SPECIALIST CAREER STREAM: Typically an individual contributor with responsibility in a professional discipline or specialty. Delivers and/or manages projects assigned and works with other stakeholders to achieve desired results. May act as a mentor to colleagues or may direct the work of other lower level professionals. The majority of time is spent delivering and overseeing the projects from design to implementation while and adhering to policies, using specialized knowledge and skills normally acquired through advanced education (typically University).
Source : Artech LLC