What are the responsibilities and job description for the Software Application Developer III position at MKS2 Technologies?
MKS2 Technologies, LLC, an award-winning high growth small business, creates innovative and customer-centric technology solutions in the areas of Cyber Security, Instructional Design and Training, Software Engineering and IT Support Services to improve the security and well-being of our clients. Our commitment to excellence and our “Mission First” orientation has resulted in steady growth and an expanding client base across government agencies. Headquartered in Austin, TX we have employees nationwide and for the past three consecutive years were named one of the fastest growing Veteran-owned companies in the nation. Please take a moment to browse through our website and learn more about what it means to serve with MKS2.
Job Details
- Performs architectural trade studies and contributes to the development of documentation and maintenance of software architectures.
- Participates in internal and external architecture reviews.
- Provides data, recommendations, and estimates for software component level project planning including corrective action plans.
- Coordinates and participates in project management reviews and compliance audits. Develops Computer Software Units (CSUs) software requirements and algorithms.
- Defines internal interfaces. Performs requirements allocation between hardware, software, and operators.
- Participates in requirement team and peer reviews as a presenter and evaluator. Performs requirements change assessment and provides a technical interface to requirement change-assessment meetings.
- Develops supplier/subcontract performance assessment including appropriate metrics. Makes recommendations of adequacy of subcontractor/supplier technical approach to project lead.
- Helps resolve programmatic and technical problems that would impact cost, schedule and/or performance.
- Develops, maintains, and unit tests code. Develops/decomposes, documents, and maintains designs for software.
- Participates in internal design reviews and builds large scale software systems. Participates in software integration efforts.
- Troubleshoots and investigates problems across software components. Develops, selects, tailors, and deploys processes and tools
- Establishes metrics. Participates in process reviews.
- Provide expertise on software methodologies and processes to internal/external customers. Supports operational and integration issue resolution.
Technical Requirements
- 9 or more years of dsign and development experience in building multi-threaded windows application software in C#/.NET (WCF or WPF)
- API Services development experience
- Microsoft Developer Certification in .NET/C# preferred
Diversity creates a healthier atmosphere: MKS2 Technologies is proud to be an Equal Employment Opportunity / Affirmative Action employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.