Sr. Software Engineer/Developer (Mobile & Web)

Company Description
At Heuristic Solutions, we use technology as a tool to meet the business needs of our customers. From custom software and mobile solutions to credentialing management, we enable the success of our customers by tackling the most complex business challenges with innovation, craftsmanship, and professionalism. To us, the best solution is not just about the latest and greatest technology, but also about making our customers lives easier.
Job Description
Are you all about “Big Data?” Especially on a small device?
Are you passionate about building products that will impact millions of people throughout the nation?
If you answered yes, then consider joining the crack Heuristic Solutions consulting team as we support the U.S. Census Bureau achieve its sole mission of being the "leading source of quality data about the nation's people and economy." Located in Suitland, MD, the U.S. Census Bureau is at the forefront of big data analytics, mapping technology and enterprise mobility in government.
At Heuristic Solutions we value candidates who are:
Delighted to learn how we have developed successful coding practices and will be eager to share suggestions for improvement gained through his or her own experience and vision
Curious, humble, honest, and an excellent communicator
Able to maintain a high degree of ownership in their work; take ideas and projects from start to finish; and enjoy the process of developing solutions that improve our customers lives
We are looking for a versatile, sharp, innovative, technical go-to team member to be a part of a federal agency’s adoption of large-scale mobile technology to transform their business operations.
As a seasoned Application Developer you will work with client stakeholders and consulting team members to design software architecture for mission critical mobile and back-end applications. The ideal candidate thrives in working with new technologies, brings creativity and passion in creating innovative software solutions, and is effective in communicating the value of the solution. In the course of solutions delivery, you may be required to design, code, write, test, and present.
Design and develop enterprise mobile applications and related middle-tier and back-end systems.
Collaborate with product owners and software developers to clarify feature requests and requirements, design and develop software in an iterative, incremental design/build/test cycle using an Agile development process
Contribute to an atmosphere of cross-functional teamwork within the organization’s Agile project life-cycle
Adheres to, promotes, and helps maintain development standards and best practices; participates in regular code reviews;
The Job requires you to have:
Extensive C# and .Net experience
Enterprise mobile application design and development experience
Experience with Design Patterns, MVC
Minimum 10 years of overall software development experience (preferably in .Net / C#)
Minimum 6 years of recent experience designing scalable, Internet-facing applications and at least 3 years designing enterprise mobile applications.
Excellent communication skills
Working knowledge of database technology
You need to have:
Bachelor’s Degree in computer or information science
United States Citizenship and the ability to obtain and maintain a Security Clearance
The ability to work on site in Suitland, MD (remote working is not an option for this position)
You need to be:
Keeping up with trends, best practices, and technology
Assertive, persuasive and professional
Comfortable with ambiguity and multi-tasking
Self-motivated and self-organized
A strong team player and communicator
In a Perfect World you also have:
Technical consulting experience
Business analysis and writing experience
GIS / Mapping experience
Mobile application security experience
Agile development, continuous integration, and automated testing experience
Passion for getting things done… mobile

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Sr .NET Developer (Need Locals Candidate From ...
Rockville, MD Creative IT India Pvt. Ltd.(CRITI)
DoD Secret - Sr Cyber A&A Engineer/Analyst
Frederick, MD Nesco Resource
Sr. OBIEE Developer (version 12.2) in Windsor ...
Windsor Mill, MD Group Nine
LIF- Maintenance Technician II with MD 1st gra...
Belcamp, MD Newell Brands
Sr. Staff Chaplain/CPE Supervisor
Baltimore, MD Johns Hopkins Medicine
Substation Techs / Sr Substation Techs / Lead ...
Baltimore, MD Exelon