Placement papers | Freshers Walkin | Jobs daily: Senior Software Developer, North America at Milestone Systems (Beaverton, OR)

Search jobs and placement papers

Senior Software Developer, North America at Milestone Systems (Beaverton, OR)

Be the key in unlocking business opportunities in the convergent world of Open Platform IP Video Management Systems! Join Milestone, the global market leader!  

This position can be a remote worker position (travelling 3-6 times a year) or based in our Beaverton, OR office.  You will be reporting remotely to the Custom Development Manager, Americas.  Relocation packages are not available. 

We are close to our customers, taking part in scoping solutions and seeing them become reality by understanding the customers’ needs, inventing, designing and developing unique solutions for them.  

As our Custom Development team performs integrations into our standard software products, your work is not limited to only one product but a wide range of solutions covering both backend and frontend software.  

As a Milestone Employee, YOU are the key to our success. Come join our dynamic international team and be a part of our rapidly growing, successful business.   

Professional Traits 

  • Have a passion for software development and love to stay abreast of innovative technologies and methodologies. 

  • Have a sense of urgency and pride in concluding your work within agreed deadlines 

  • Ability to exercise discretion and independent judgment with important matters 

  • You are an organized, self-driven, self-disciplined, autonomous person and you have good analytical skills.You like to understand the bigger picture of the work you are doing so you know where to focus your efforts and who are your clients.You are transparent about your work and regularly communicate your progress to the team and you are comfortable talking to internal/external customers. 

Professional Qualifications:  
We are looking for an action and results oriented senior software developer with a Bachelor’s degree in a technical discipline and/or have a minimum of five years of experience in software design and development in C#/.NET in a professional setting.  You must be a team player ideally having contributed in an Agile/SCRUM environment or at least subscribe to the Agile manifesto.  You should thrive in a lightly structured environment that fosters creativity and collaboration.   You should be proficient in the following: 

  • C#/.NET as a mastered language and platform are mandatory.Our product and SDK are written in .NET. 

  • Basic networking knowledge is mandatory 

  • Experience with network programming a plus such as: 
    Web Services (Consuming one and/or developing one) 
    .NET Remoting 

  • Basic database knowledge is mandatory 

  • Experience with C++ and multiplatform libraries such as boost a plus 

  • Using SQL language: stored procs, CRUD operations 

  • Experience with interoperability technologies such as C++/CLI, COM, P/Invoke a plus 

  • Experience with MS SQL Server database programming a plus such as: 
    Using LINQ to make DB queries 
    Using ADO.NET or ORM to query DB 
    Using SQL Server Management Studio / SQL Profiler 

  • Experience in the video, video surveillance or other related industries a plus 

  • Excellent Project Management skills 

  • Must be able to professionally interact with customers and all levels of the organization 

  • Proven experience working with deadlines 

  • Able to multitask and prioritize in a fast-paced environment  

  • Video over IP knowledge is a plus 

You will be part of a team responsible for delivering to our customers turn key software solutions based on our Video Surveillance Platform SDK.  You will be an integral part of the software development cycle of these solutions with tasks ranging from: 

  • Gathering software requirements 

  • Breaking down requirements into features/tasks and milestones/timelines/deliverables 

  • Creating work breakdown estimates for evaluating effort and cost 

  • Software design and architecture 

  • Active participation in standup and SCRUM meetings Software development  

  • Unit tests / Integration tests 

  • Test Automation 

  • Documentation 

  • Reporting on progress to customers 

  • Delivery of solution to customer 

  • Software maintenance 

by via developer jobs - Stack Overflow

No comments:

Post a Comment