C# .NET Applications Developer
StaffRight Associates
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
.NET
API
Agile Methodologies
Android
C Sharp (Programming Language)
Continuous Integration
Data Integration
Software Design Patterns
Extensible Application Markup Language
Github
Design of User Interfaces
JSON
Microsoft Software
Software Engineering
Toolchain
Web Services
XML
Xamarin
Telerik
Information Technology
Web Technologies
Software Version Control
Jenkins
Job description
- Engineer sophisticated cross-platform frameworks that streamline the deployment of modern mobile and web technology.
- Construct seamless, responsive interfaces that prioritize user intuition across desktop, mobile, and web environments.
- Iterate within an Agile framework to deliver high-quality, feature-dense software using the latest C# .NET standards.
- Innovate specialized tools for high-stakes environments, including real-time sensor integration, navigational systems, and field-based data synthesis.
- Synthesize complex user needs into robust APIs and scalable service architectures.
- Champion software integrity by validating that all geospatial solutions thrive in demanding, real-world operational scenarios.
- Partner with multidisciplinary engineering cohorts to refine the end-to-end development lifecycle.
- Deconstruct intricate technical hurdles and articulate clear, elegant solutions for application design and UX flow.
Requirements
- Commercial Mastery: A minimum of 5 years in professional software engineering, demonstrating a proven track record of shipping market-ready products.
- Technical Fluency: Deep expertise in the .NET ecosystem with a mastery of C#.
- Mobile Architecture: Hands-on experience building robust solutions using Xamarin, Xamarin.Forms, or MAUI.
- Interface Artistry: A natural instinct for UI/UX design, paired with the ability to translate aesthetic vision into functional XAML.
- Data Integration: Proficiency in architecting and leveraging JSON, XML, and complex Web Services.
- System Design: A rigorous understanding of algorithmic efficiency and modern software design patterns.
- Toolchain Expertise: Professional familiarity with CI/CD and version control pipelines including GitHub, Jenkins, and Microsoft App Center.
- Dynamic Collaboration: The ability to thrive and maintain peak organizational efficiency within a fast-paced, evolving team environment.
- Academic Foundation: A Bachelor's degree in Computer Science, Engineering, Mathematics, or a related technical field (Advanced degrees preferred).
- Bonus Expertise: Familiarity with Telerik UI frameworks or native iOS/Android development is a significant plus.