Applied Visions is a software development company seeking a C#/.NET software engineer who is passionate about building applications that have a positive impact on the world around us; making people happier, safer, and more secure. We have a dynamic, tight-knit engineering group that thrives on collaborating, working as a team in a fun, creative, and instructive environment. Our engineers have the unique opportunity to work with many different programming languages and stacks on a daily basis.
What you’ll do:
- Work closely with clients to develop their vision, gather requirements, shape projects, define tasks and build solutions
- Lead a project, or a sub-project, through all phases of the product development cycle from product definition/design through implementation, including requirements gathering, testing, debugging, and rework
- Provide technical direction on application architecture
- Develop high-quality, deliverable software with little management intervention or oversight
- Keep our clients happy, and your fellow developers productive
You should have:
- Knowledge in C#, with emphasis on developing a backend exposed via a REST (ideally, hypermedia) interface Experience with relational databases and SQL
- Web Application development, emphasis on plain JavaScript, communicating through a REST interface with plain JavaScript, and developing front-ends via Polymer
- Be able to discuss and iterate over all aspects of a project (includes design of code, expressing ideas, generating mockups if needed, etc.)
- Familiarity with other languages and platforms, and the possess the flexibility to pick up new tech or languages as needed
- A Bachelor’s degree in Computer Science, Engineering, or a related field