Where mission meets momentum. Veteran-built. Future-focused.
.NET Developer
Location
Texas
Posted
1 day ago
Salary
$60 - $70 / hour
Seniority
Senior
Job Description
.NET Developer
Air InfoSec
• Analyze system specifications to develop software for computer applications. • Design, build, and maintain efficient, reusable, and reliable code using C# and the .NET framework. • Develop and support applications in both client/server and Azure web-based environments. • Document the methods and procedures used throughout the software development process. • Test, correct, and revise software to ensure functionality and reliability. • Participate in code reviews to maintain code quality standards. • Apply Agile development methodologies throughout the software development lifecycle. • Utilize Azure DevOps or similar source control tools to manage code repositories. • Develop user interface components using tools such as HTML, CSS, jQuery, and Bootstrap. • Incorporate security best practices into all phases of application development.
Job Requirements
- 5 years of experience developing and maintaining software applications using C#.
- 4 years of experience with .NET and Entity Framework Core.
- 4 years of experience participating in code reviews.
- 4 years of experience with Agile development methodologies.
- 4 years of experience working with Azure DevOps or similar source control.
- 4 years of experience with UI development tools such as HTML, CSS, jQuery, and Bootstrap.
- Candidates must satisfy criminal background checks as authorized by Texas law.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Quickly develops a holistic view of the organization’s current IT architecture, business operations, in-flight technology modernization initiatives and future plans. • Conducts workflow analysis, technology assessments, and business-related studies to define business case plans and architecture strategies supporting long term sustainability and growth. • Works with stakeholders and plays a lead role in defining solutions to address business requirements. • Creates system design artifacts for both current and future state of the application. • Works with internal and external partners to define interfaces, data exchange mechanisms and data structures required by the solution. • Translates high-level product development strategies into network and system requirement specifications and works with other engineering disciplines to develop lower-level detailed implementation requirements. • Develops systems and system element architecture and design and interface definitions. Defines system implementation approach and operational concept. Develops models and architectural guidelines for current and future system development. • Author primary architecture artifacts for existing or new products to generate a baseline of technical reference and expertise. • Provides guidance and strategy for adoption of new technology products and processes optimizing developer, customer, and end-user experience. • Updates technology roadmaps aligning to higher organizational strategies and vision as needed. • Conducts trade-off analysis on applications when needed. • Builds a trusted advisory relationship with various stakeholders. • Express and defend personal/team dissenting opinions with clarity and diplomacy. • Proactively and insightfully report/document delivery of value.
• Elicit business requirements from requesting areas to understand and map needs; • Perform analysis and development activities by specifying and coding programs according to models defined together with the systems architecture team, in both projects and system maintenance; • Execute unit and integration tests of programs and systems, including test scripts and preparation of test data, to verify operational behavior and compliance with user requests; • Validate system processes with users, providing technical support and guiding them in operation and acceptance testing; • Support the deployment process, assisting the operations team and monitoring outcomes to ensure proper functioning; • Identify potential infrastructure, performance, or system failure points and propose solutions/improvements to eliminate issues in the short, medium, and long term; • Monitor quality and performance indicators of systems, services, and components, aiming for continuous improvement of service quality.
Role Description Frima is looking for a Senior Unreal (C++) Programmer with strong mobile platform experience to help take our game programming team to the next level. What your weeks will look like: - Actively participate in daily Scrum meetings to ensure strong technical alignment and smooth project progression. - Serve as a technical reference for the programming team by providing guidance, mentorship, and recommendations on complex technical challenges. - Contribute to code reviews and continuously improve code quality, performance, and maintainability standards. - Develop and optimize Unreal Engine systems specifically for mobile, taking into account the constraints of Android and iOS platforms. - Tackle mobile performance challenges (CPU, GPU, memory, battery) and propose optimizations tailored to production mobile environments. - Develop mobile platform integrations, including connectivity features (e.g., Bluetooth, Wi-Fi, network services), peripherals, and platform-specific mobile OS APIs. - Contribute to the evolution of technical tools, pipelines, and processes to support mobile game development. - Debug and resolve issues related to new devices and Android and iOS operating system updates. Qualifications - University or college degree in computer science or equivalent. - Minimum of ten (10) years of experience in a programming role. - Strong understanding of the various hardware and software layers involved in the execution of a video game. - Strong understanding of the different software layers involved in running a video game, particularly in a mobile environment. - Ability to think systemically, considering complex architectures working together (SDKs, mobile clients, Unreal Engine, network services, and communication protocols). - Relevant experience in mobile development (iOS/Android), including performance optimization, memory management, connectivity, and device fragmentation. - Excellent command of both written and spoken French and English. English proficiency is required, as we collaborate with English-speaking partners. - Ability to travel abroad when required. Requirements - Ability to handle multiple requests simultaneously and manage priorities. - Diplomacy, autonomy, resourcefulness, and versatility. - Excellent stress management in a fast-paced environment. - Strong collaboration and communication skills with multidisciplinary teams, with an interest in mentorship. Benefits - 4.5-day workweek year-round (Friday afternoons off). - A truly flexible work environment: 100% remote (for residents of the province of Quebec), hybrid, or 100% on-site — the choice is yours. - Up to 7 weeks of vacation per year, plus sick days and personal days — your well-being matters to us. - Comprehensive group insurance coverage from day one. - RRSP contribution program. - $400 allowance for ergonomic equipment purchases. - Access to chair massages, fresh fruit and snacks, a gym, sports activities, and more. - Regular presentations on projects and new developments — we keep our teams informed about what’s happening at Frima. - Close-knit, caring, and inclusive teams, even remotely.
Software Engineer, Golang
Defense UnicornsWe help mission-focused heroes solve the world’s biggest software challenges.
• Work with engineers internal to the company, and within the open source community on feature and bug fix requests • Proactively identify and resolve ambiguity in product requirements • Comfortable working proactively, managing time efficiently, and thriving in a vibrant remote work environment! • Actively participate in communities of practice via Slack and Github Issues • Integrate software products with existing defense systems, ensuring seamless interoperability and adherence to security protocols • Own architecture decisions and ensure technical quality across the engineering team • Participate in on-call rotation for our production environment • Develop comprehensive documentation, including design specifications, user manuals, and maintenance guides • Contribute to Open Source Projects. Participating in Cloud Native Computing Foundation (CNCF), Apache Software Foundation (ASF), or Open Source Security Foundation (OpenSSF) is a huge plus! • Stay abreast of emerging technologies and industry trends to inform product enhancements and innovation. • Provide technical mentorship and elevate engineering standards across the team • Influence product direction through deep understanding of user needs and system constraints



